package com.unisal.teste;

import com.unisal.java.AdaptadorDePeru;
import com.unisal.java.Pato;
import com.unisal.java.PatroBravo;
import com.unisal.java.PeruRapido;

public class PatoTeste {
	public static void main(String[] args) {

		PatroBravo pato = new PatroBravo();

		PeruRapido peru = new PeruRapido();

		Pato adaptadorPeru = new AdaptadorDePeru(peru);

		System.out.println("O peru diz...");
		peru.gorgolejar();
		peru.voar();

		System.out.println("\nO pato diz...");
		testaPato(pato);

		System.out.println("\nO adaptador de peru para pato diz...");
		testaPato(adaptadorPeru);

	}

	private static void testaPato(Pato pato) {
		pato.grasnar();
		pato.voar();

	}
}
